Efficient Boolean division and substitution using redundancy addition and removing

نویسندگان

  • Shih-Chieh Chang
  • David Ihsin Cheng
چکیده

Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an efficient Boolean division algorithm, Boolean substitution has rarely been used. We present an efficient Boolean division and Boolean substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gates in a specialized way, we tailor the philosophy onto the Boolean division and substitution problem. From the viewpoint of traditional division/substitution, our algorithm can perform substitution not only in sum-of-product form but also in product-of-sum form. Our algorithm can also naturally take all types of internal don’t cares into consideration. As far as substitution is concerned, we also discuss the case where we are allowed to decompose not only the dividend but also the divisor. Experiments are presented and the result is promising.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

cient Boolean Division and Substitution

Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an e cient Boolean division algorithm, Boolean substitution has rarely been used. We present an e cient Boolean division and substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gat...

متن کامل

Eecient Boolean Division and Substitution

Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an e cient Boolean division algorithm, Boolean substitution has rarely been used. We present an e cient Boolean division and substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gat...

متن کامل

Removing multiple redundancies in combinational circuits - Computers and Digital Techniques, IEE Proceedings-

Redundancy removal is an important step in combinational logic optimisation. After a redundant wire is removed, other originally redundant wires may become irredundant, and some originally irredundant wires may become redundant. When multiple redundancies exist in a circuit, this creates a problem where we need to decide which redundancy to remove first. The authors present both a theoretical a...

متن کامل

Short Proofs Without New Variables

Adding and removing redundant clauses is at the core of state-of-the-art SAT solving. Crucial is the ability to add short clauses whose redundancy can be determined in polynomial time. We present a characterization of the strongest notion of clause redundancy (i.e., addition of the clause preserves satisfiability) in terms of an implication relationship. By using a polynomial-time decidable imp...

متن کامل

Resource use efficiency of transgenic cotton and peanut intercropping system using modified fertilization technique

Of the several mechanisms that can bring about efficient resource use, the most widelyapplicable one is intercropping systems that can make better use of resources. The aim of thisstudy was to evaluate resource capture and resource use efficiency in transgenic cotton-peanutintercropping system and in their respective sole crops with using 25-50% substitution ofrecommended dose of nitrogen (RDN)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. on CAD of Integrated Circuits and Systems

دوره 18  شماره 

صفحات  -

تاریخ انتشار 1999